package com.quanyan.place.entity.vo;

import com.quanyan.place.entity.TbBizPlaceMemberCard;
import com.quanyan.place.entity.TbBizPlaceMemberOpHistory;
import com.quanyan.place.entity.TbBizPlaceOrder;
import com.quanyan.place.entity.TbBizPlacePrivateOrder;
import com.quanyan.place.entity.apireq.ReqTicketPay;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 扫码订单支付参数
 * Created by youxiaojia on 2016/11/26.
 */
public class PlaceScanOrderPayVo implements Serializable{

    private BigDecimal receivedAmount;//实付金额
    private String adminPayType;      //支付方式
    private String scanCode;          //支付码

    private TbBizPlaceOrder tbBizPlaceOrder; //订单
    private TbBizPlacePrivateOrder tbBizPlacePrivateOrder;//父订单（包场）
    private ReqTicketPay reqTicketPay;//门票销售对象（用于门票统计）

    private TbBizPlaceMemberOpHistory tbBizPlaceMemberOpHistory;
    private TbBizPlaceMemberCard tbBizPlaceMemberCard;

    public BigDecimal getReceivedAmount() {
        return receivedAmount;
    }

    public void setReceivedAmount(BigDecimal receivedAmount) {
        this.receivedAmount = receivedAmount;
    }

    public String getAdminPayType() {
        return adminPayType;
    }

    public void setAdminPayType(String adminPayType) {
        this.adminPayType = adminPayType;
    }

    public String getScanCode() {
        return scanCode;
    }

    public void setScanCode(String scanCode) {
        this.scanCode = scanCode;
    }

    public TbBizPlaceOrder getTbBizPlaceOrder() {
        return tbBizPlaceOrder;
    }

    public void setTbBizPlaceOrder(TbBizPlaceOrder tbBizPlaceOrder) {
        this.tbBizPlaceOrder = tbBizPlaceOrder;
    }

    public TbBizPlacePrivateOrder getTbBizPlacePrivateOrder() {
        return tbBizPlacePrivateOrder;
    }

    public void setTbBizPlacePrivateOrder(TbBizPlacePrivateOrder tbBizPlacePrivateOrder) {
        this.tbBizPlacePrivateOrder = tbBizPlacePrivateOrder;
    }

    public ReqTicketPay getReqTicketPay() {
        return reqTicketPay;
    }

    public void setReqTicketPay(ReqTicketPay reqTicketPay) {
        this.reqTicketPay = reqTicketPay;
    }

    public TbBizPlaceMemberOpHistory getTbBizPlaceMemberOpHistory() {
        return tbBizPlaceMemberOpHistory;
    }

    public void setTbBizPlaceMemberOpHistory(TbBizPlaceMemberOpHistory tbBizPlaceMemberOpHistory) {
        this.tbBizPlaceMemberOpHistory = tbBizPlaceMemberOpHistory;
    }

    public TbBizPlaceMemberCard getTbBizPlaceMemberCard() {
        return tbBizPlaceMemberCard;
    }

    public void setTbBizPlaceMemberCard(TbBizPlaceMemberCard tbBizPlaceMemberCard) {
        this.tbBizPlaceMemberCard = tbBizPlaceMemberCard;
    }
}
